String.substring()

Доступность

Flash Player 5.

Синтаксис

my_str.substring(start:Number, [end:Number]) : String

Параметры

start Число; целое число указывающее позицию первого символа в my_str для создания подстроки. Допустимые значения для start - от 0 до String.length - 1. Если start отрицательное число, стартовая позиция определяется как 0.

end Число; целое число которое на 1+ больше индекса последнего символа в my_str промежутка, который надо извлечь. Допустимые значения для end - от 1 до String.length. Символ, указанный в параметре end не включается в извлекаемую строку. Если этот параметр опущен, используеться String.length . Если этот параметр - отрицательное число, он считается равным 0.

Возвращает

Строка; подстрока исходной строки.

Описание

Метод; возвращает строку символов, содержащихся между точкой, указанной в start и параметром end. Если параметр end не указан, конец подстроки определяеться концом исходной строки. Если значение start равно значению end, метод возвращает пустую строку. Если значение start больше значения end, параметры автоматически меняются местами прежде чем выполнится функция, при этом оригинальные значения параметров не изменяются.

Пример

В следующем примере показано использование метода substring():

var my_str:String = "Hello world";
var mySubstring:String = my_str.substring(6,11);
trace(mySubstring); // выводится: world

В следующем примере показано использование метода при отрицательном значении параметра start:

var my_str:String = "Hello world";
var mySubstring:String = my_str.substring(-5,5);
trace(mySubstring); // выводится: Hello

Некоторые примеры есть также в файле Strings.fla папки HelpExamples . В списке даны примерные пути к этой папке :